# Понедельник 86 твитов
Привет! Эту неделю с вами буду я, Слава @vlialkin из белорусского Витебска: java-программист, тимлид и немного менеджер
10:04для разогрева я хотел бы поговорить о роли тимлида (Team Lead; Team Leader; TL) в проектной команде, его задачах и целях
10:13я не планирую говорить о "мотивации", "быть примером" и "быть лидером" (хотя это и важно), а затрону более приземленные составляющие
10:13может быть услышу от аудитории истории успеха о самоорганизующихся группах программистов, которым никто кроме них самих не нужен :)
10:14[опрос] нужна ли иерархия в проектной команде? например, программист(ы) -> тимлид -> проектный менеджер
10:17@Bubyakin @vlialkin здравствуйте, Роман
накидывайте на здоровье :)
накидывать можно не только Романам twitter.com/backendsecret/…
10:25@backendsecret Однажды Хемингуэя попросили накидать самый короткий роман.
вот с самого утра небольшой ликбез и для меня - признаться, не слышал историю про Хемингуэя и самый короткий расска… twitter.com/i/web/status/9…
10:59@backendsecret Зайду с тузов: тимлид не нужен!
спасибо за мнение! если есть success story, то самое время поделиться. а я сохраню интригу и поделюсь своим мнением… twitter.com/i/web/status/9…
11:01@backendsecret @vlialkin Здравствуйте, Слава
здравствуйте, Сергий! в этом твиттере рады всем twitter.com/pavse/status/9…
11:02@backendsecret У нас есть пипл мэнеджер, а тимлида нет. Что бы это работало, нужно что бы люди были адекватные и сработавшиеся.
очень правильные слова (я про "people management"), в реалиях большой компании/проекта без этого никуда twitter.com/borovikov/stat…
11:06хотя все гораздо проще, когда люди адекватные и сработавшиеся. большая проблем найма - это распознать адекватных людей среди всех кандидатов
11:08кстати, один из дней на неделе я хотел бы потратить на тему найма и интервьюирования - как нужно, забавные истории, истории успеха и т.п.
11:10@Bubyakin @backendsecret Я думаю тут основное правило - не набирать людей слишком быстро. Если видишь, что в команд… twitter.com/i/web/status/9…
звучит как разумный совет, но всегда будут случаи, когды ты честно озвучиваешь риски про потенциальный бардак, штор… twitter.com/i/web/status/9…
11:19... но все равно найминг на останавливается потому что "нужно релизить фичи"
11:21@backendsecret У нас вообще Scrum. Без тимлида. Только Product Owner для трансляции требований заказчика. Живём прекрасно.
а как же роль Scrum Master'а? по функциям он и Team Lead (не путать с Technical Lead) во многом пересекаются twitter.com/BeiZero/status…
11:23@backendsecret Valve?
я тоже давно читал статью про контролируемую и разумную анархию в Valve без менеджеров (?), но, к сожалению, детале… twitter.com/i/web/status/9…
11:27* тут еще должна быть шутка про то, что в Valve самоуправление + Half-Life 3 до сих пор нет - совпадение? не думаю
11:29мой ответ на вопрос о необходимости иерархии был бы "нужна, без нее никак", даже в команде из 2 человек
13:05искренне верю, что если за часть работы ответственны несколько человек или все (что хуже), то по факту не отвечает никто
13:05так вот с проектной командой то же самое - нет гарантий, что общая цель будет достигнута, если никто не следит за этим
13:06и я этот тред начал не про формальную роль в команде (как ее не называй), а про совокупность активностей, которыми кто-то должен заниматься
13:06даже если команда состоит из одних супер-организованных Шелдонов Куперов, все равно их нужно координировать и контролировать
13:07в конце концов, должен быть кто-то (контактное лицо), к кому команда будет приходить с вопросами-проблемами
13:07@backendsecret Да, success story есть. У нас очень бесконфликтная команда и технически грамотная. Есть engineering… twitter.com/i/web/status/9…
что-то мне подсказывает, что engineering manager - это одна из реинкарнаций Team Lead'а, по крайней мере по активно… twitter.com/i/web/status/9…
13:09@backendsecret Я там уже написал, повторюсь: способность работать без тимлида - признак зрелой команды.
чутка перефразировал бы: способность работать самостоятельно - это всегда признак зрелого специалиста/команды twitter.com/borovikov/stat…
13:10@borovikov @backendsecret Архитектор нужен. Я последнее время не очень верю в самоорганизацию и коллективную ответственность...
Solution Architect - это вообще про другое, принятие технических решений стоит немного в стороне от моего оригиналь… twitter.com/i/web/status/9…
13:11а про коллективную ответственность в точку! либо кто-то конкретный, либо никто
13:12@backendsecret В таких вопросах же всегда "зависит от проекта"? Любое решение в технической команде, что техническо… twitter.com/i/web/status/9…
нужно максимально стремиться к тому, чтобы TL полноценно играл роль Technical Lead'а и мог полностью отвечать и за… twitter.com/i/web/status/9…
13:16но это может не работать, когда, например, команда большого размера, и TL начинает выполнять функции менеджера-координотора (недо-PM?)
13:19и отдельно выделенный человек (Lead Dev, Solution Architect, ...), который фокусирует свои усилия на технических решениях, может помочь
13:23@backendsecret Ну что я могу сказать, тут проблема создана начальством и на него же и замыкается - решается только… twitter.com/i/web/status/9…
оказалось, проблему "нужно.больше.фич.вчера" не решить быстро и качественно :) железный треугольник Бюджет-Дедлайны… twitter.com/i/web/status/9…
13:28@backendsecret Опа-па
а можно подробней про разделение Scrum Master, Team Lead, Technical Lead?
Team Lead focus on delivery
Tech Lead focus on tech decisions
Scrum Master focus on process twitter.com/Bubyakin/statu…
на словах можно четко разделить роли, но в своей карьере я встречал только гибридные роли, которые включали все три составляющие
16:40еще большая путаница есть в новых проектах/заказчиках, которые вкладывают в эти термины каждый свой смысл
16:41@backendsecret пересекается, но частично и это разное, 1)нет полномочий, 2)часто практикуется смена, это же роль
мнение по поводу разницы Team Lead и Scrum Master (хорошо, если меняется) twitter.com/maxbeard12/sta…
16:43@backendsecret По функциям scrum master пересекается разве что с секретарём, но уж точно не с лидом.
не исключено, что канонический Scrum Master именно такой, но я про канонических только в книгах читал twitter.com/toivonens/stat…
16:47@backendsecret у нас скрам — никаких менеджеров, никаких тим-лидов, Product Owner как точка входа задач в команду.… twitter.com/i/web/status/9…
а как организована работа внутри каждой из 28 команд - все плоские? или все-таки есть стихийные лидеры, которым бол… twitter.com/i/web/status/9…
16:49@backendsecret Роль Scrum Master'а не подразумевает ничего кроме надзора за соблюдением принципов Scrum'а. И у нас… twitter.com/i/web/status/9…16:49
@backendsecret Я вот сейчас подумал, наверное это все самоуправление только на западе будет работать. У нас тут никто никуда не спешит, хех
мне очень импонирует, что у нас медленно, но верно приживается тренд работать на результат, а не с 9 до 18 twitter.com/borovikov/stat…
17:13@backendsecret +1 к тому, что скрам без тим лида может быть, без скрам мастера - нет. Тим лид, скорее должность и п… twitter.com/i/web/status/9…17:29
@backendsecret налицо недооценка роли тимлида. Как тимлид говорю.17:30
@backendsecret Это так, только при чем тут вообще иерархия. Разделение ответственноести это другое.
иерархия нужна, чтобы в итоге "слить" все ответственности в единый результат (фича, релиз, конкретный KPI): 1 резул… twitter.com/i/web/status/9…
17:38@backendsecret Особенно интересно что делать если расходятся мнения по технической части проекта. Как без лидера вы… twitter.com/i/web/status/9…
правильный метод работы с другим мнением - убеждать в своей правоте либо при наличии аргументов принимать чужую точ… twitter.com/i/web/status/9…
18:04если нужно коллективное решение, с которым должны согласиться все, голосование не подходит, т.к. может породить недовольство (что опасно)
18:07@backendsecret Наконец-то я понял по какой причине HL3 мы не увидим на своём веку. Agile,горизонтальная иерархия и… twitter.com/i/web/status/9…18:08
если нужно коллективное решение, с которым должны согласиться все, голосование не подходит, т.к. может породить недовольство (что опасно)18:13
ах да, забыл сказать, что при отсутствии возможности сделать правильно (т.е. убедить), есть волевое решение того, кто несет ответственность
18:38а про неэффективность голосований, кстати, не я придумал, а психологи - гуглить "принятие группового решения"
18:46@backendsecret У нас возникало довольно много проблем, когда тимлид уходил в отпуска, ну, а когда он ушёл из компан… twitter.com/i/web/status/9…
отдельная сложность - это организовать работу так, чтобы не было "золотых работников", без которых производство ост… twitter.com/i/web/status/9…
21:18все ради снижения рисков связанных с командой, т.к. люди иногда болеют, регулярно ходят в отпуска или, что бывает, меняют место работы
21:21и тимлид тоже часть этих рисков! и одна из его задач - это добиться работоспособности команды даже в его отсутствие, хотя бы по инерции
21:30@backendsecret ротировать надо всех по мере сил, либо код-ревью пусть делают, даже если языки разные
о да! митигация рисков, связанных с командой делается через регулярные кодревью, ротации между задачами, поощрение… twitter.com/i/web/status/9…
21:32и выделение времени, например, на кодревью играет не последнюю роль - пускай это станет частью работы или традицией
21:36хорошо, если тимлид понимает, что он потенциальная точка отказа. плохо, если замыкая все на себя, он пытается симулировать свою значимость
21:37превентивные шаги:
21:39действия, которые потенциально вредят:
21:41@backendsecret лидерство не требует должности или регалий :) лидеры, безусловно, есть везде. но все команды плоские
хорошо, если вы работаете в команде (а не с группой людей) и с лидером (а не с руководителем) twitter.com/angelooooook/s…
21:48открою тайну: не всегда нужны команды сработанных и супермотивированных людей с лидером во главе, иногда может хватить группы программистов
21:49пример #1: проект с большой текучкой, где каждый новый уход будет большим стрессом для каждого супермотивированного коллеги
21:51пример #2: саппортный проект, на котором все до безумия стабильно, и лидер с командой просто зачахнут
21:55я не знаток специализированных ресурсов, но пускай будет ru.wikipedia.org/wiki/Голосован… и ona.org.ru/post/118309174… (Ctrl+F "большинством голосов")
22:04тренд работать на результат != иметь контракт с такой формулировкой
формально речь про те же 9-18, я больше про отношение к работе
@backendsecret Серьезно, перестаньте распространять токсичную культуру доминирования. Есть альтернатива reinventingorganizationswiki.com/Conflict_resol…
никакого доминирования нет и быть не должно. вместо него есть множество мнений, ограниченное время и необходимость… twitter.com/i/web/status/9…
22:45если что, это еще отголоски темы про то, что демократии на самом деле нет :)
22:46@backendsecret Я когда переехал в Берлин, как раз пришлось научиться работать с 9 до 18. Иначе будет гонка, конкуре… twitter.com/i/web/status/9…22:50
@borovikov @backendsecret Демократия плоха немного меньше авторитета-доминирования23:02
@backendsecret Добрый вечер. Ох как совпало 😮 Назначили на эту роль в конце прошлой недели. А тут в Твиттере такой бэкендсекрет 🎁
вряд ли эта неделя поможет постичь все дзены, но открытые вопросы должны остаться twitter.com/maksim77/statu…
23:08@backendsecret А как быть с выбором используемых технологий? Как правило это сводится к такому - давайте обсудим, н… twitter.com/i/web/status/9…
ну если заочно выбор уже сделан, то нужно не обсуждать, а просто подробно объяснить почему именно так twitter.com/denis_piskunov…
23:22@backendsecret А где доминирование в графике работы? Это я тред пропустила? И демократии на самом деле нет, да. Сог… twitter.com/i/web/status/9…
кстати, по таким минорным вопросам можно смело проводить голосование, если нужно создать иллюзию "мы все решаем сам… twitter.com/i/web/status/9…
23:29новый бренд чая выбрали демократично, а строить все равно будем коммунизм
23:29@yelbota @backendsecret Так а лидер - это просто самый большой дядя. Самый большой источник булшита считай
ох как я люблю вырванные из контекста фразы twitter.com/borovikov/stat…
23:33@backendsecret Ещё есть вариант привлечь авторитетное мнение. Я так делала на проекте, где не могли договориться ар… twitter.com/i/web/status/9…
лайфхак "Авторитетное мнение как способ убеждения беснующихся программистов" twitter.com/lavrovanna/sta…
23:36@backendsecret Основная проблема, почему много минусов - это присущая людям способность "как бы схитрить, что бы не так сильно напрягаться".
обратная сторона "самоорганизующегося общества" twitter.com/denis_piskunov…
23:39Привет, на этой неделе с вами Александр Тавген, из Тарту. В индустрии 17 лет. На данный момент Software Architect в крупной компании.
10:30Основные интересы: Data Science, Java, Python Stack, Machine Learning, Distributed Systems. В последнее время все больше в Python экосистеме
10:31На этой неделе хотел бы поговорить: разработка концептов, дизайн систем, ML системы, и так далее.
10:33На этой неделе будем записывать видео, где несколько моделей нейронных сетей импровизируют вместе живыми музыкантами on-the-fly.
10:36Две модели. Одна слушает человека, а вторая импровизацию первой.
youtu.be/rpIWMNGKqic
Оставили их как-то минут на обеде, когда вернулись уже играл какой то транс >) Звуки и уровни, еще не отстроены.
youtu.be/BQZDYHkRX94
Из ранних экспериментов.
habrahabr.ru/post/249229/
Немного музыки на селф мейд столе.
habrahabr.ru/post/249399/
Последний проект полностью Python stack, и для меня ясно, что разные инструменты предназначены для разного типа задач. Stable vs Research.
11:04Тот же TDD не особо применим в research. Все меняется на лету, и если писать сразу тесты, то количество времени на девелопмент растет вдвое.
11:08Отсюда и Python, и dev в Jupyter. Понимание структуры данных, после кусочки функциональности собираются в IDE. Тогда уже и тесты.
11:10Это не касается командной разработки. Впрочем, слепой SCRUM в некоторых компаниях, по факту ухудшает мотивацию людей и производительность.
11:13Если интересно, то могу рассказать об анализе time-series metrics и автоматическом детектировании проблем. bit.ly/2lp1F6h
11:34# Вторник 36 твитов
[опрос] нужна ли иерархия в проектной команде? например, программист(ы) -> тимлид -> проектный менеджер
доброе утро! вчерашний опрос показал, что большинство проголосовавших (144 из 254) допускает отсутствие единоначали… twitter.com/i/web/status/9…
10:03к сожалению, серебряной пули нет, поэтому я не буду называть себя Дартаньяном, а других не-Дартаньянами
10:05сегодня я хотел бы немного поговорить о том, как нам всем работается вне проектных задач - какие активности есть? с кем обсудить проблемы?
10:22[опрос] есть ли на вашем текущем месте работы человек, с которым вы можете приватно обсудить рабочие вопросы (свою карьеру, з/п, конфликты)?
10:24одна из сложностей - научиться делегировать и не руководствоваться принципом "Проще сделать самому, чем объяснить кому-то"
10:29@backendsecret просто для "излить боль" или человек способный ее полечить? :)
просто "излить боль" уже неплохо, но будет удобней, если сразу есть полномочия либо полечить боль, либо адресовать… twitter.com/i/web/status/9…
11:12@backendsecret я — тот человек с которым эти вопросы обсуждают
а мне обсудить уже не с кем т.к. верный команде RM уволился…
а вот это печаль, потому что менеджерам тоже нужно с кем-то обсуждать боль twitter.com/Bubyakin/statu…
11:18на моем текущем месте работы есть роль Resource Manager (RM), в настоящий момент я являюсь таким человеком для 10+ ребят
11:58спектр задач такого менеджера очень широкий, но по сути он всегда играет на стыке интересов самого работника и компании
11:58причем организация построена так, что у каждого работника обязательно есть свой Resource Manager
11:59@backendsecret Это у вас ещё декретов поголовных нет и отпусков по полтора месяца
за что я люблю белорусскую IT-отрасль, так это за определенный уровень свобод - график, отпуска, удаленная работа,… twitter.com/i/web/status/9…
15:17@backendsecret Наличие диплома это свобода? Или я неправильно читаю?
я про то, что в IT в первую очередь смотрят на знания/умения, а потом (может быть) на профильный диплом или не смот… twitter.com/i/web/status/9…
15:25к сожалению, ничего не гарантирует ни диплом университета, ни успешно пройденное собеседование, так что увидеть знания/умения сложно
15:26роль ResourceManager/EngineeringManager/PeopleManager точно должна быть, причем совершенно не важно, как она называется
15:42объясню в нескольких частях, что я подразумаваю под ролью Resource Manager, сначала про коллег/подчиненных
15:42если коротко, то менеджер должен решать проблемы работника, причем не обязательно своими руками - на каждый чих есть внутренний сервис
15:43сервисы - это специально обученные люди, которые помогут организовать командировку, починят компьютер или стул, будут ментором и т.п.
15:46самый неожиданный сервис в компании, про который я знаю - это помощь в подготовке к интервью с заказчиком (в основном soft skills)
15:47итак, Resource Manager должен помочь с адаптацией в компании/на проекте/в коллективе, без адаптации можно "сгореть" не начав толком работать
15:50помогать с профессиональным ростом - причем, как с ответом на вопрос "в кого расти?", так и с вопросом "что нужно для этого делать?"
15:50с выбором направления роста поможет знание спроса внутри компании и на рынке, результат этого этапа - какая-то конкретная цель
15:51дальше нужно помочь составить план по достижению этой цели, т.е. декомпозировать задачу на более мелкие SMART-блоки
15:52в реализации плана помогают выделенный ментор, внутренние/внешние тренинги, подобранная литература и возможность применять новые знания
15:57дальше нужно помочь составить план по достижению этой цели, т.е. декомпозировать задачу на более мелкие SMART-блоки
кстати, SMART-критерии (ru.wikipedia.org/wiki/SMART) безумно полезны при постановке задачи и позволяют избегать формули… twitter.com/i/web/status/9…
18:12одной из обязанностей бизнес-аналитика (или тимлида, если BA нет) является превращение потока бессвязных требований в набор SMART-задач
18:17около 5 лет я работал на проекте, на котором по идеологическим причинам не было тестировщиков и бизнес-аналитиков, поэтому знаю о чем говорю
18:19одной из важных обязанностей хорошего менеджера является сбор и предоставление регулярной обратной связи - кто если не он это сделает?
18:26если не работаешь с кем-то напрямую, нужно сходить к его/ее коллегам на проект. и хорошо, если есть унифицированный способ получить фидбек
18:27ну и конечно же стоит упомянуть one-to-one встречи в качестве инструмента для всяких адаптаций, профессионального роста и обратной связи
18:31ну а если менеджер не может принимать решений об изменении з/п своих коллег, то у него недостаточно инструментов для эффективного управления
18:34@backendsecret Кстати у SMART уже давно есть альтернатива в виде OKR
про способы определения целей есть SMART, GROW и OKR. каждый из акронимов отлично гуглится, но вот:… twitter.com/i/web/status/9…
21:21заметил, что тема про тимлида породила много реплаев/споров, а тема про руководителя породила тихие лайки :) не знаю, с чем связывать
21:43завтра хочу поговорить про найм и интервьюирование, но к сожалению или к счастью в моей карьере было крайне мало забавных случаев
21:43будет интересно услышать ваши забавные истории так или иначе связанные с прохождением/проведением интервью - присылайте истории или ссылки
21:46или пишите в DM, если не хотите публичности :) я тогда сделаю анонимный твит
21:46@backendsecret да потому что непонятно, чо такое тимлид, кто как хочет то этим словом и обзывает, либо считает что… twitter.com/i/web/status/9…
мне кажется, с руководителем тоже не все так просто - они вроде есть везде, но не все делают свою работу как следует twitter.com/karbonio/statu…
22:01# Среда 33 твита
[опрос] сколько (не)технических интервью вы проходили за свою профессиональную карьеру?
9:11[опрос] сколько работодателей было в вашей профессиональной карьере?
9:11будет интересно услышать ваши забавные истории так или иначе связанные с прохождением/проведением интервью - присылайте истории или ссылки9:12
@backendsecret интервьюировал тестировщика по скайпу, он был на видео с телефона, всё собеседование ходил по улицам города, было необычно:)9:14
@backendsecret Лет пять назад дело было. Дали тест.задание, чувак деплоил на своём хостинге Symfony, убил свои живы… twitter.com/i/web/status/9…
подпись "Успехов, Олег" компенсирует все неудобства twitter.com/otokarev/statu…
9:16@backendsecret Помню рассказывали про кандидата, который пришёл на собеседование с мамой :) Милота
таки мама поможет в сложной ситуации twitter.com/borovikov/stat…
9:18@backendsecret Ещё был какой-то кадр, который во время собеса достал контейнер с едой и начал наворачивать котлеты.
ага, это был скрытый тест на стрессоустойчивость работодателя twitter.com/borovikov/stat…
9:19[опрос] есть ли на вашем текущем месте работы человек, с которым вы можете приватно обсудить рабочие вопросы (свою карьеру, з/п, конфликты)?
очень хорошо, что у большей части ответивших на работе есть человек (руководитель?), с которым можно приватно обсуд… twitter.com/i/web/status/9…
10:25и это ппц как плохо, что у 30% опрошенных нет нормального people management'а на работе
10:26@backendsecret Весь спор решается этой картинкой10:51
Странно, что никто не вкинул до сих пор pic.twitter.com/EcBukMKfeg
В ленту @backendsecret pic.twitter.com/yA0RdwXme0
ну японцы всегда были упоротыми в плане work-life balance, у них это на уровне культуры twitter.com/de_gis/status/…
10:52@backendsecret 5 за 5 лет работы - это один показатель, 5 за 15 - другой
про что вопрос? :)
вопрос о количестве работодателей - это в первую очередь про абсолютные величины и постоянство, частота тоже интере… twitter.com/i/web/status/9…
11:00@otokarev @vkozulya @backendsecret 3. Следует делать бекапы.
бэкапы добавили бы кармы сайтам, но не добавили бы адекватности кандидату
twitter.com/egavrin/status…
@backendsecret думаю изменение з/п должно быть основано на performance review и не зависеть от решения менеджера. А вот бонусы можно.
все так, решения руководителя должны быть объективными и аргументированными, желательно еще и прозрачными twitter.com/dzaporozhets/s…
11:35эффективней, чтобы один человек и анализировал результаты ревью, и принимал решение по з/п по результатам этого ревью
11:37хотите клевую работу — приходите на собесы бухие pic.twitter.com/q8fjjH1PB411:41
@backendsecret руководители разные11:42
хотя чаще всего те, кого стоило пнуть - твиты не читают :)
жиза недопонимания из реплаев pic.twitter.com/1ubdv0HnhS
12:25как по мне, плохо организованная коммуникация через не-технического HR привела к тому, что проиграли все - и кандидат, и компания
12:27@backendsecret это же из однострочных анекдотов всё:13:06
колобок повесился.
буратино утонул.
общался с тимлидом через HR.
вот и Козуля подтянулся со своими историями, у него их много pic.twitter.com/XBV7YsHbGN
13:09@backendsecret как-то пришёл таджик лет так 60. Чё хотел мы не поняли так как русским языком были большие проблемы.… twitter.com/i/web/status/9…13:25
@backendsecret Одна HRка рассказывала про дико обдолбаного наркотой чела на её собесе ¯\_(ツ)_/¯13:25
@backendsecret Просто херово выстроен процесс значит и HR в этом виноват на все 100%
обвинить HR всегда успеется, но ведь не HR должен выстраивать процессы в организации (найм, интервьюирование и т.п.… twitter.com/i/web/status/9…
13:31@backendsecret Такая же ошибка случается и в управлении проекта, когда информация от заказчика поступает разрабам ч… twitter.com/i/web/status/9…
быть Project Manager'ом с техническими знаниями гораздо лучше, чем быть просто Project Manager'ом twitter.com/MurcielagoCat/…
13:43поэтому и становятся востребованы (в основном, в EPAM) гибридные решения типа Delivery Manager
13:46@backendsecret А что, можно быть Project Manager'ом без технических знаний?
Project Manager роль есть не только в IT. если опустить специфику сферы, то знания по управлению проектами универса… twitter.com/i/web/status/9…
13:58усвоив материалы PMBoK (en.wikipedia.org/wiki/Project_M…) можно и сайтик сделать, и самолет построить
14:01PM - это про процессы управления, которые в разных сферах одинаковые или почти одинаковые
14:07@backendsecret Да это древняя и не самая интересная история telegra.ph/%D0%9A%D0%B0%D…
веселая и задорная история "Как в Яндексе Козулю нахер послали" (18+) twitter.com/vkozulya/statu…
15:24@backendsecret @vkozulya Держите еще немного Яндекса ;)
еще одна прохладная история
уже с примерами кода, что круто! twitter.com/vkryukov76/sta…
мне кажется, для любой большой компании найдется N справедливо обиженных кандидатов, так что Яндекс точно не уникальны
16:14@backendsecret ответил на всё на собеседовании. Но человек не хотел меня брать, поэтому попросил диплом, оценки пос… twitter.com/i/web/status/9…
то чувство, когда обещают "мы с вами свяжемся", но никто не звонит twitter.com/muradovm/statu…
21:03# Четверг 41 твит
@backendsecret Мне потребовалось несколько лет, чтобы объяснить Заказчику, что технарей надо слушать. Теперь слушае… twitter.com/i/web/status/9…
технических людей слушать обязательно нужно twitter.com/vvn33/status/9…
7:48скажу очевидность, но есть другая крайность, когда технические люди забывают, что Технологии делаются ради Бизнеса, не наоборот
7:50множественные переносы собеседования по инициативе компании я вообще не понимаю, у больших обычно есть много интерв… twitter.com/i/web/status/9…
7:57у нас без железного подтверждения от интервьюера "Смогу, понимаю, обещаю" на конкретное время собеседование вообще не будет организовано
7:59если работодателю так важен факт отсутствия судимостей, то правильней будет раскошелиться на background check в специализированных компаниях
8:04не знаю, популярны ли background check'и на пост-советском пространстве, но в США популярные - вот, например, hireright.com
8:06@backendsecret Ещё история. Завалил интервью с треском: не ответил ни на один вопрос. Даже англ. завалил на нервах уже. Но меня взяли :-)
к сожалению, прохождение технического интервью не гарантирует технических знаний - ну нельзя за 1.5 часа узнать все twitter.com/muradovm/statu…
8:10если кандидат успешно прошел интервью, то это всего лишь значит пройденное интервью, не больше. может он просто хорошо умеет это делать
8:13есть 2 вида технических интервью с кандидатами с рынка - интервью на позицию и интервью в компанию, от вида зависят вопросы
8:14интервью на позицию - это когда есть конкретная позиция с конкретными требованиями, и нужно проверить соответствующие компетенции кандидата
8:15интервью в компанию - это когда большая компания может позволить себе взять кандидата не на позицию, и нужно узнать знания/умения/потенциал
8:18интервью на позицию уже через 5 минут может показать, что человек не подходит. в этом случае нужно превратить общение в интервью в компанию
8:20@bigbishop17 @backendsecret в процессе соб-ия сказали, что отключают сотрудникам все соцсети. Я сказал, что это не… twitter.com/i/web/status/9…
кстати, не все понимают, что в текущих реалиях на интервью не только работодатель выбирает работника, но и сам канд… twitter.com/i/web/status/9…
8:22@backendsecret Это всего лишь один из софт-скиллов, которому можно научиться amazon.com/Cracking-Codin…
умение проходить интервью - просто навык, даже книги соответствующие есть twitter.com/russianlagman/…
9:09@backendsecret Это самое непрофессиональное, что может быть - сказать, что свяжемся и отморозиться9:14
это называется "рынок кандидатов", когда спрос (кол-во вакансий на рынке) больше чем предложение (кол-во кандидатов)
9:23в условиях "рынка кадидатов" работодателям особенно важно вести себя корректно, обучать интервьюеров и в конце концов перезванивать :)
9:25@backendsecret Компания всегда должна вести себя корректно и держать репутацию, чтобы народ ломился на собеседования именно туда.
аминь twitter.com/sleem_muzzy/st…
9:27@backendsecret То чувство, когда у тебя спрашивают диплом! О_о@backendsecret пили опрос про дипломы ;)
кстати, интересный вопрос twitter.com/Bubyakin/statu…
10:11[опрос] есть ли у вас высшее образование?
10:29[опрос] пригодилось ли вам образование в вашей IT-карьере?
10:29@backendsecret У нас в России теперь как в Индии. Это еще не все английский выучили, тогда цены на upwork'e еще сильней просядут!
знатоки, российский IT-рынок (хотя бы в крупных городах) - это рынок кандидатов или рынок нанимателей? twitter.com/way2bariton/st…
12:22@backendsecret Интересный вопрос. Потому что у нас программистов как таковых не готовят нигде. В других странах спр… twitter.com/i/web/status/9…
неправда, полно в РФ университетов, которые готовят инженеров-программистов, а также бакалавров и магистров всех ма… twitter.com/i/web/status/9…
15:31@Bubyakin @backendsecret Я могу показать свой диплом - повар 3го разряда :)
Senior Fullstack Povar twitter.com/POS_troi/statu…
15:35@backendsecret Печальней всего другое - когда ты имеешь знания, а команда нет. И как обучить людей ты хз, потому чт… twitter.com/i/web/status/9…15:44
@backendsecret Вы все делаете ошибку «компания» = «бренд» = «команда».
Компания-бренд и конкретная команда это офигеть какая разница!
если включить в уравнение внутреннюю конкуренцию (т.е. компания != команда), то все усложняется, а нам бы с примера… twitter.com/i/web/status/9…
15:46@backendsecret Диплом важен в др. стране.Скажу про Японию,без опыта 10 лет,вроде,или диплома программиста визу не д… twitter.com/i/web/status/9…
диплом нужен twitter.com/yeesha_ye/stat…
15:57@backendsecret Мои французские коллеги говорят, что во Франции вообще не принято звонить кандитату после. Если канд… twitter.com/i/web/status/9…
разные страны, разные нравы twitter.com/xtremalraven/s…
15:58@backendsecret Интересно что ранее случилось в компании если они стали интересоваться судимостью кандидатов )
о вопросах про судимость на собеседованиях :) twitter.com/Alvcohen/statu…
15:58@backendsecret Могут быть проблемы с огранизацией визы, если релокейт, возможно…19:16
@backendsecret Только если более менее сразу после универа заводить трактор. Иначе стаж работы перекрывает его нехватку.19:18
@backendsecret До 14 года был рынок кандидатов, а после просадки рубля стал рынком нанимателей. Хорошие кадры стали… twitter.com/i/web/status/9…19:21
@backendsecret С хорошим кандидатом у меня уходит 3.5 часа
это, конечно, здорово, что есть о чем поговорить с кандидатом, но ставить на поток такой подход опасно и дорого twitter.com/xkrt/status/92…
19:24@xkrt @backendsecret В epam есть что-то вроде нормативов. Senior это часа на 2, lead от 3х
странная история, мои слоты всегда были 1.5ч независимо от уровня + внутреннее епамообучение для интервьюеров говор… twitter.com/i/web/status/9…
19:30@sleem_muzzy @backendsecret Если вам совсем-совсем программистов, то гуглите "090304 <название любого университета… twitter.com/i/web/status/9…19:33
@backendsecret А это прямое нарушение Закона, если речь не о силовых структурах или структурах, связанных с гос. тайной.19:34
@sleem_muzzy @backendsecret В РФ много именитых вузов, готовящих очень сильных программистов. Из самых известных: И… twitter.com/i/web/status/9…19:39
@vkryukov76 @backendsecret Я кстати работала в компании где рассказывали что пару лет назад у них сотрудница пришла… twitter.com/i/web/status/9…
вечер томных историй продолжается twitter.com/Alvcohen/statu…
19:43[опрос] есть ли у вас высшее образование?
у 70% опрошенных есть высшее техническое образование, что не может не радовать twitter.com/backendsecret/…
19:49а что еще больше радует, так это 74%, которые признались, что в том или ином виде образование пригодилось им в IT-карьере
19:52# Пятница 21 твит
@backendsecret …остальные 26% в ТОП менеджменте и считают прибыль по акциям своих компаний, а не разгребают беклог… twitter.com/i/web/status/9…10:20
@backendsecret @sementry @sleem_muzzy А тот, кому только-только поступать имеет проблему с выбором, поскольку не мо… twitter.com/i/web/status/9…
в большинстве случаев это слепой выбор, т.к. никто не знает, что какая специальность означает, какой ВУЗ лучше и т.… twitter.com/i/web/status/9…
10:26я, например, только к 4 курсу понял, что на самом деле не хочу быть инженер-системотехником, а хочу быть инженер-программистом
10:28@backendsecret Вышка прогеру? Только не в России, ни в коем случае
ну зачем так сразу. я уверен, что если поискать и пособирать мнения, то не все окажется таким однозначным twitter.com/kelin2025/stat…
11:05можно долго аргументированно говорить о том, насколько унылы конкретные университеты/преподаватели/специальности/система образования
11:08но я все равно буду считать, что кто хочет - будет искать возможности, а кто не хочет - будет искать причины и обвинять всех кроме себя
11:11@kelin2025 @backendsecret показалось сначала, что это про меру наказания; нет, рановато еще прогеров вешать
прям вижу заголовки, что backendsecret призывает вешать программистов :)
twitter.com/green343/statu…
@backendsecret Самое главное - отсутствие провязок с бизнесом. Теория может быть хорошей, но в этом нет смысла без… twitter.com/i/web/status/9…11:15
а если серьезно, то речь не про достаточность PMBoK знаний, а про их универсальность
11:21@toivonens @backendsecret И ладно у студентов нет провязок с бизнесом, так ведь преподаватели многие вообще никогд… twitter.com/i/web/status/9…11:29
@backendsecret лучше было бы сформулировать как "пмбок пригодится и при создании сайтика так и при постройке самолета" :)13:56
@kelin2025 @konart @backendsecret Смысл трындеть о своём успехе, тем более в твиттере? Каждый счастлив в одиночку. )
твиттер нужен для нытья twitter.com/kosyag/status/…
14:38@strizhechenko @backendsecret Технические знания нужны только прожект микро-менеджеру. Нормальному ПМ должно быть п… twitter.com/i/web/status/9…
технические знания не обязательны, но с ними спокойней - зная специфику сферы можно задавать правильные вопросы
twitter.com/borovikov/stat…
@backendsecret Есть ещё и такая точка зрения, и её тоже надо озвучить: techbeacon.com/project-manage…
Project management: A surefire way to kill your software product
twitter.com/62mkv/status/9…
@strizhechenko @backendsecret Я подразумеваю, что в команде есть продакт, за стратегию продукта он отвечает. прожек… twitter.com/i/web/status/9…
говорят, PM не нужен twitter.com/borovikov/stat…
16:01@backendsecret это напоминает споры верующих/атеистов: доказательств ее необходимости нету, но приятно же чувствова… twitter.com/i/web/status/9…16:02
сколько бы тема диплома и его необходимости для работы в нашей сфере не поднималась в backendsecret, все равно будет интересно читать
17:40возможно, я был не слишком активным в срачиках, но я рад, что создал повод для общения
17:46коллеги, не релизьте ничего в пятницу вечером, будьте благоразумны
17:51# Суббота 10 твитов
пятничные релизы взбодрили читателей :)
18:23@backendsecret Если вы боитесь пятничных релизов - значит ваш процесс разработки полное говно.
говно или нет, но ведь гораздо спокойней когда есть представители команды доступные сразу после релиза twitter.com/imdefined/stat…
18:26@backendsecret Пишите тесты! Fearless delivery называется
качественные тесты помогут предупреждать проблемы еще при разработке, но готовы ли вы полностью положиться на них?
twitter.com/sleem_muzzy/st…
например, если вы никак не контролируете качество тестов и верите в непогрешимость вас и вашей команды, то стоит задуматься
18:36nobody is perfect, так что пока есть человеческий фактор, есть и вероятность ошибки
18:37@backendsecret Ну начинается! Может ещё улицу на красный не переходить и в машине пристёгиваться?!
если живете в России, то можно и релизить, и переходить на красный, и не пристегиваться - страна возможностей :)
twitter.com/MrPopter/statu…
@backendsecret два года релизим в основном по пятницам, ниразу еще ничего в ночь или по выходным не фиксили
в треде есть и success story twitter.com/OlegYch/status…
18:45@backendsecret Это как такое возможно? Вы не контролируете качество тестов? Что за сюр?
из того, что у меня было на каждом проекте - обязательные кодревью (в т.ч. и тестов) + периодический запуск мутацио… twitter.com/i/web/status/9…
18:58почему периодический запуск - мутационное тестирование очень дорогое (время), чтобы прикручивать его к CI большого проекта
19:00если кто-то знает дешевый способ контролировать качество разнообразных тестов (unit, integration, UI), то прошу в реплаи
19:02# Ссылки
other
- https://ru.wikipedia.org/wiki/Голосование
- https://ru.wikipedia.org/wiki/SMART
- http://ona.org.ru/post/118309174238/consensus
- https://mike-bland.com/2011/10/18/test-certified.html
- https://en.wikipedia.org/wiki/Project_Management_Body_of_Knowledge
- https://www.hireright.com/
- https://icst.spbstu.ru/bakalavriat_na_baze_srednego_obrazovaniya/
- https://www.topconf.com/conference//topconf-tallinn-2017/speaker/aleksandr-tavgen
- https://youtu.be/rpIWMNGKqic
- https://youtu.be/BQZDYHkRX94
- https://habrahabr.ru/post/249229/
- https://habrahabr.ru/post/249399/
- http://bit.ly/2lp1F6h